@CHARSET "ISO-8859-1";
body {
    margin:0px;
    padding:0px;
    height:100%;
    overflow:hidden;
}

.page {
    min-height:100%;
    position:relative;
}
 
.header {
    padding:10px;
    width:100%;
    text-align:center;
}
 
.content {
        padding:10px;
        padding-bottom:20px; /* Height of the footer element */
        overflow:hidden;
}
 
.menu {
    padding:50px 10px 0px 10px;
    width:200px;
    float:left;
}

.body {
    margin:50px 10px 0px 250px;
}
 
.footer {
    clear:both;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    width:100%;
    height:20px;
}